package com.wzh.service.base;

import com.wzh.bean.QueryResult;
import java.io.Serializable;
import java.util.LinkedHashMap;

public abstract interface DAO<T>
{
  public abstract long getCount();

  public abstract void save(T paramT);

  public abstract void update(T paramT);

  public abstract void delete(Serializable[] paramArrayOfSerializable);

  public abstract T find(Serializable paramSerializable);

  public abstract QueryResult<T> getScrollData();

  public abstract QueryResult<T> getScrollData(int paramInt1, int paramInt2);

  public abstract QueryResult<T> getScrollData(int paramInt1, int paramInt2, LinkedHashMap<String, String> paramLinkedHashMap);

  public abstract QueryResult<T> getScrollData(int paramInt1, int paramInt2, String paramString, Object[] paramArrayOfObject);

  public abstract QueryResult<T> getScrollData(int paramInt1, int paramInt2, String paramString, Object[] paramArrayOfObject, LinkedHashMap<String, String> paramLinkedHashMap);
}

/* Location:           C:\work\apache-tomcat-7.0.55\webapps\ROOT\WEB-INF\classes\
 * Qualified Name:     com.wzh.service.base.DAO
 * JD-Core Version:    0.6.1
 */